Skip to main content

Self-Hosted Network Services

This list contains some open-source, self-hosted services that you might want to run on your own network, or for your small business.

Why should you self-host services, instead of using free SaaS platforms? For starters, data privacy is a huge concern. Many businesses have privacy policies in place, though it's not really possible to trust what they're doing with your data internally. Even with a policy in place, rogue employees might still be able to access your data.

Low-Code / No-Code Tools

NameDescription
Baserowopen source no-code database and Airtable alternative
GristGrist is the evolution of spreadsheets
NocoDBOpen Source Airtable Alternative

Observability Tools

NameDescription
Cactioperational monitoring and fault management framework
Cortexhorizontally scalable, highly available, multi-tenant, long term Prometheus
Graphitehighly scalable real-time graphing system
Icingamonitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting
InfluxDBScalable datastore for metrics, events, and real-time analytics
LibreNMSauto-discovering PHP/MySQL/SNMP based network monitoring
Grafana Lokihorizontally-scalable, highly-available, multi-tenant log aggregation system
MongoDBNOSQL document database engine
OpenTSDBscalable, distributed Time Series Database
PandoraFMSflexible and highly scalable monitoring system
Prometheusmonitoring system and time series database
Nagioshost/service/network monitoring program written in C
Sensuopen source monitoring tool for ephemeral infrastructure and distributed applications
SmokePinglatency logging and graphing and alerting system
Statping-ngStatus Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins
ThanosHighly available Prometheus setup with long term storage capabilities (CNCF)
TimescaleDBopen-source time-series SQL database optimized for fast ingest and complex queries
Uptime Kumafancy self-hosted monitoring tool
VictoriaMetricsfast, cost-effective monitoring solution and time series database
ZabbixReal-time monitoring of IT components and services, such as networks, servers, VMs, applications and the cloud.

Authentication

NameDescription
Supabaseopen source Firebase alternative

Privacy Tools

NameDescription
Firefox SyncMozilla Sync Storage built with Rust

Analytics

NameDescription
Countlyproduct analytics platform that helps teams track, analyze and act-on their user actions and behaviour on mobile, web and desktop applications
GrowthBookOpen Source Feature Flagging and A/B Testing Platform
Hasticpattern and anomaly detection tool for time-series data
Matomoleading open alternative to Google Analytics
OpenReplaydeveloper-friendly, self-hosted session replay
PlausibleSimple, open source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics
PostHogopen-source product analytics, session recording, feature flagging and A/B testing that you can self-host
Umamisimple, fast, privacy-focused alternative to Google Analytics
OpenPanelAll the goodies from both Mixpanel and Plausible combined into one tool.

Dev Tools

NameDescription
ContainerSSHLaunch containers on demand
GiteaPainless self-hosted all-in-one software development service
Forgejoself-hosted lightweight software forge
OneDevSelf-hosted Git Server with CI/CD and Kanban
GitLabOpen source alternative to GitHub
CapRoverEasiest app/database deployment platform and webserver package for your applications
Stirling-PDFlocally hosted web based PDF manipulation tool

Notes

NameDescription
Memosprivacy-first, lightweight note-taking service

Database

NameDescription
ArangoDBnative multi-model database with flexible data models for documents, graphs, and key-values
Apache Cassandrahighly-scalable partitioned row store
ClickHousefree analytics DBMS for big data
CockroachDBopen source, cloud-native distributed SQL database. Postgres-compatible
CouchDBSeamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability
Druidhigh performance real-time analytics database
FerretDBtruly Open Source MongoDB alternative
FirebirdSQLrelational database offering many ANSI SQL standard features that runs on Linux, Windows, MacOS
GreenplumMassively Parallel PostgreSQL for Analytics
MariaDBcommunity developed fork of MySQL server
MySQLworld's most popular open source database
Neo4jGraphs for Everyone
OrientDBmost versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product
PostgreSQLadvanced object-relational database management system
Redis StackRedis server with additional database capabilities powered by Redis modules
RethinkDBopen-source database for the realtime web

Database Management

NameDescription
AdminerDatabase management in a single PHP file
pgAdminAdmin tool for PostgreSQL
phpMyAdminweb interface for MySQL and MariaDB
pgwatch2PostgreSQL metrics monitor/dashboard

Data Visualization

NameDescription
Apache SupersetData Visualization and Data Exploration Platform
Grafanaopen and composable observability and data visualization platform
Metabasesimplest, fastest way to get business intelligence and analytics
RedashConnect to any data source, easily visualize, dashboard and share your data

Storage

NameDescription
MinioHigh Performance Object Storage
SeafileHigh performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features
XBackBonelightweight file manager with full ShareX support
ZipLineShareX/file upload server that is easy to use

Project Management

Open source project management tools that you can host yourself.

NameDescription
Taigafree and open-source project management for cross-functional agile teams

Design Tools

NameDescription
Penpotopen source design & prototyping platform
Storybookfrontend workshop for building UI components and pages in isolation
VisBugOpen source web design debug tools
Wireflowuser flow chart real-time collaborative tool